package com.iot08.common.constant;

/**
 * @version 1.0
 * @Description:
 * @time: 2021/1/9 10:37
 * @author: Rock
 */
public class ConstKafka {

    /**
     * 用户加入聊天群组
     * */
    public static final String CHAT_GROUP_ENTER = "chatGroupEnter";
    /**
     * 聊天群被解散 (恢复出厂)
     * */
    public static final String CHAT_GROUP_DISBAND = "chatGroupDisband";
    public static final String CHAT_GROUP_REMOVE = "chatGroupRemove";
    public static final String CHAT_GROUP_MESSAGE = "chatGroupMessage";
    public static final String SINGLE_CHAT_GROUP_MESSAGE = "singleChatGroupMessage";

    public static final String ACCOUNT_MESSAGE = "accountMessage";
    public static final String DEVICE_NOW_LOCATION = "deviceNowLocation";

    public static final String TYPE = "type";
    public static final String TOKEN = "token";
    public static final String TTIME = "ttime";

    public static final String POWER_SAVING_STATUS = "powerSavingStatus";

    public static final String ROLL_TIME_DETECTION="rollTimeDetection";

    //下发中心号码(管理员的号码)
    public static final String DEVICE_TYPE_CenterPhone = "centerPhone";
    //定位反馈
    public static final String DEVICE_TYPE_Feedback = "feedback";
    //APP主动定位
    public static final String DEVICE_TYPE_RequestLocation = "requestLocation";

    //切换IP或端口
    public static final String DEVICE_TYPE_REQUEST_CHANGE_ADDR = "changeIpPort";

    public static final String DEVICE_TYPE_REQUEST_EXCHANGE_UNBIND = "simUnbind";
    //APP下发语音
    public static final String DEVICE_TYPE_DownChatVoice = "downChatVoice";
    //APP 下发文字消息(聊天)
    public static final String DEVICE_TYPE_ChatMessage = "chatMessage";

    public static final String DEVICE_NEW_APP_VOICE_MSG = "newAppVoiceMsg";

    public static final String DEVICE_NEW_APP_IMAGE_MSG = "newAppImageMsg";

    public static final String DEVICE_NEW_APP_TEXT_MSG = "newAppTextMsg";

    public static final String DEVICE_TYPE_11 = "11";
    //设置WIFI
    public static final String DEVICE_TYPE_SET_WIFI = "setWIFI";
    //删除WIFI
    public static final String DEVICE_TYPE_DEL_WIFI="delWIFI";
    //当前连接wifi
    public static final String DEVICE_TYPE_CURRENT_CONNECT_WIFI="wifiCur";
    //设置通讯录
    public static final String DEVICE_TYPE_Contact = "contact";
    public static final String DEVICE_TYPE_ADD_CONTACT = "addContact";
    public static final String DEVICE_TYPE_DEL_CONTACT = "delContact";
    public static final String DEVICE_TYPE_ADD_NEW_CONTACT = "addAppContact";
    public static final String DEVICE_TYPE_UPDATE_NEW_CONTACT_NAME = "updateNameAppContact";
    public static final String DEVICE_TYPE_UPDATE_NEW_CONTACT_AVATOR = "updateAvatorAppContact";
    public static final String DEVICE_TYPE_DEL_NEW_CONTACT = "delAppContact";

    //下发绑定给设备
    public static final String DEVICE_TYPE_BindDevice = "bindDevice";

    //设备上传天气
    public static final String DEVICE_TYPE_UpWeather = "upWeather";
    //回复设备天气
    public static final String DEVICE_TYPE_DownWeather = "downWeather";

    public static final String DEVICE_TYPE_19 = "无";
    //sos设置
    public static final String DEVICE_TYPE_SOS = "sos";
    //拒接陌生人来电设置
    public static final String DEVICE_TYPE_RejectStrangeCallStatus = "rejectStrangeCallStatus";
    //设置计步 目标步数/开关
    public static final String DEVICE_TYPE_SetSetpSwitch = "setSetpSwitch";

    //健康提醒（1：久坐提醒，2：喝水提醒）
    public static final String DEVICE_TYPE_HEALTH_REMIND= "remindSet";

    //应用监管-App应用禁用
    public static final String DEVICE_TYPE_DSAPPFN_DISABLE_OL = "dsAppFnDisableOl";

    //应用监管-限制时段下发
    public static final String DEVICE_TYPE_SETAPPFN_TIMEOR_DISABLE= "setAppFnTimeorDisable";

    public static final String DEV_TYPE_ACTIVE_FN_INFO="devActiveFnInfo";

    //代收短信
    public static final String DEV_MESSAGE_SWITCH="devMessageSwitch";

    //自动接听
    public static final String DEV_AUTO_CALL="aCall";

    public static final String PHONE_CHARGE="phoneCharge";

    //专属屏保
    public static final String DEV_SCREENSAVER="setPingBao";

    //WIFI搜索
    public static final String DEV_WIFI_SEARCH="wifiSearch";

    //设置音量
    public static final String DEVICE_TYPE_Volume = "volume";
    //设置上课禁用
    public static final String DEVICE_TYPE_Disturb = "disturb";

    public static final String SMART_DISTURB_STATUS = "smartDisturb";
    //设置闹钟
    public static final String DEVICE_TYPE_Alarm = "alarm";

    public static final String SMART_ALARM_STATUS="smartAlarm";

    //APP 远程关机
    public static final String DEVICE_TYPE_PowerOff = "PowerOff";
    //监听设备
    public static final String DEVICE_TYPE_Monitor = "monitor";
    //远程拍照
    public static final String DEVICE_TYPE_DownRemotePhoto = "downRemotePhoto";

    //设置 定位的间隔
    public static final String DEVICE_TYPE_LocationUploadInterval = "locationUploadInterval";
//    //设置 定位时间段
//    public static final String DEVICE_TYPE_LocationSetUpdateTime = "locationSetUpdateTime";
    //恢复出厂设置
    public static final String DEVICE_TYPE_Reset = "reset";
    //服务器下发验证码
    public static final String DEVICE_TYPE_AuthCode = "authCode";
    //APP主动挂断通话(视频/语音通话)
    public static final String DEVICE_TYPE_DownAPPHangUp = "downAPPHangUp";
    //设备发起群聊房间剩余人员获取
    public static final String DEVICE_TYPE_GETRYROOMCOUNT = "getRoomCount";
    //设备发起和APP/设备 的视频通话 所需要的视频信息配置（上发）
    public static final String DEVICE_TYPE_UpVideoCallWithAPP = "upVideoCallWithAPP";

    //设备发起和APP/设备 的视频通话 所需要的视频信息配置（下发）
    public static final String DEVICE_TYPE_DownVideoCallWithAPPInfo = "downVideoCallWithAPPInfo";
    //APP/设备 邀请设备视频/语音通话
    public static final String DEVICE_TYPE_DownVideoCallWithWatch = "downVideoCallWithWatch";
    //要求视频通话失败
    public static final String DEVICE_TYPE_DownVideoCallFailInfo = "downVideoCallFailInfo";
    //获取可视频通话对象
    public static final String DEVICE_TYPE_DownGetVideoUserList = "downGetVideoUserList";

    //视频通话联系人添加通知
    public static final String DEVICE_TYPE_DownAddVideoContact = "downAddVideoContact";
    //视频通话联系人更新通知
    public static final String DEVICE_TYPE_DownUpdateVideoContactInfo = "downUpdateVideoContactInfo";
    //视频通话联系人删除通知
    public static final String DEVICE_TYPE_DownDelVideoContact = "downDelVideoContact";

    //查询话费/流量
    public static final String DEVICE_TYPE_Inquire = "inquire";
    //视频通话时下发通话网络状态
    public static final String DEVICE_TYPE_DownVideoCallNetStatus = "downVideoCallNetStatus";

    public static final String DEVICE_TYPE_DowmMakeFriend = "dowmMakeFriend";
    public static final String DEVICE_TYPE_DownSyncFriend = "downSyncFriend";
    //设备上传 删除碰碰交友
    public static final String DEVICE_TYPE_UpDelFriend = "upDelFriend";
    //服务器回复下发 删除碰碰交友的指令
    public static final String DEVICE_TYPE_DownDelFriend = "downDelFriend";
    //碰碰交友的建交(上传验证码的方式)
    public static final String DEVICE_TYPE_77 = "无";

    //碰碰交友指令回发
    public static final String DEVICE_TYPE_DownPPmessage = "downPPmessage";

    public static final String DEVICE_TYPE_PP_FRIEND_STATUS_RESP = "ppFriendRespStatus";

    public static final String DEVICE_TYPE_PP_FRIEND_RESP = "ppFriendResp";

    public static final String DEVICE_TYPE_PP_FRIEND_UPDATE_PHONE_NAME = "ppUpdatePhoneName";

    public static final String DEVICE_TYPE_PP_FRIEND_UPDATE_AVATOR = "ppUpdateAvator";

    public static final String DEVICE_TYPE_PP_FRIEND_SEND_VOICE = "ppFriendSendVoice";

    public static final String DEVICE_TYPE_PP_FRIEND_DEL = "ppFriendDel";

//    public static final String DEVICE_TYPE_82 = 82;
    public static final String DEVICE_TYPE_84 = "无";
    //寻找设备
    public static final String DEVICE_TYPE_Find = "find";
    //拨号盘控制
    public static final String DEVICE_TYPE_DialSwitch = "dialSwitch";
    //下发流量监控 (查询当前设备监控的流量)
    public static final String DEVICE_TYPE_96 = "无";
    //
    public static final String DEVICE_TYPE_98 = "无";

    // 健康指令上传 upHeartRate (心率) / upBodyTemperature(体温)/ upBP(血压)/ upBO(血氧)/upBS(血糖)
    public static final String DEVICE_TYPE_upHeartRate = "upHeartRate";
    public static final String DEVICE_TYPE_upBodyTemperature = "upBodyTemperature";
    public static final String DEVICE_TYPE_upBP = "upBP";
    public static final String DEVICE_TYPE_upBO = "upBO";
    public static final String DEVICE_TYPE_upBS = "upBS";

    // 健康数据设置指令(下发)
    public static final String DEVICE_TYPE_setHeartRate = "setHeartRate";
    public static final String DEVICE_TYPE_setBodyTemperature = "setBodyTemperature";
    public static final String DEVICE_TYPE_setBP = "setBP";
    public static final String DEVICE_TYPE_setBO = "setBO";

    public static final String DEVICE_TYPE_setBootOff = "setBootOff";
    public static final String DEVICE_TYPE_setSetpSwitch = "setSetpSwitch";
    public static final String DEVICE_TYPE_flower = "flower";
    public static final String DEVICE_TYPE_opRestart = "restart";
    public static final String DEVICE_TYPE_downSchoolTimeTable = "downSchoolTimeTable";

    //家长端 通知设备 打开/关闭 云盘相册服务，通知手表 (156)
    public static final String DEVICE_TYPE_HCY_Status = "156";

    // 设备请求云相册 授权/更新 成功/失败的通知 (152)
    public static final String DEVICE_TYPE_HCY_Q_Status = "152";

//    public static final String DEVICE_TYPE_102 = "";
//    public static final String DEVICE_TYPE_104 = 104;
//    public static final String DEVICE_TYPE_106 = 106;
//    public static final String DEVICE_TYPE_120 = 120;
//    public static final String DEVICE_TYPE_122 = 122;
//    public static final String DEVICE_TYPE_124 = 124;
//    public static final String DEVICE_TYPE_126 = 126;
//    //设备挂失指令下发
//    public static final int DEVICE_TYPE_128 = 128;
//    /**
//     * 下发设备远程升级OTA开关配置
//     */
//    public static final int DEVICE_TYPE_130 = 130;

    public static final int ACCOUNT_TYPE_1 = 1;
    public static final int ACCOUNT_TYPE_2 = 2;
    public static final int ACCOUNT_TYPE_3 = 3;
    public static final int ACCOUNT_TYPE_4 = 4;


}
